![]() |
![]() |
![]() | |
![]() ![]() ![]() ![]()
Layout Manager |
╨σµΦ∞ FlowLayout┬ ²≥ε∞ ≡σµΦ∞σ ∞√ ΣεßαΓδ δΦ Ωε∞∩εφσφ≥√ Γε Γ±σ⌡ ∩≡Φ∞σ≡α⌡ α∩δσ≥εΓ, ∩≡ΦΓσΣσφφ√⌡ ≡αφσσ, ≥αΩ ΩαΩ ∩ε ≤∞εδ≈αφΦ■ Σδ α∩δσ≥εΓ Φ±∩εδⁿτ≤σ≥± Φ∞σφφε ≡σµΦ∞ FlowLayout. ╩δα±± FlowLayout═Φµσ ∞√ ∩≡ΦΓσδΦ Ω≡α≥Ωεσ ε∩Φ±αφΦσ Ωδα±±α FlowLayout: ╧εδ╤δσΣ≤■∙Φσ ≥≡Φ ∩εδ ταΣα■≥ ±∩ε±εß√ Γ√≡αΓφΦΓαφΦ : ╓σφ≥≡Φ≡εΓαφΦσ public final static int CENTER;
╧ε δσΓεΘ π≡αφΦ÷σ public final static int LEFT;
╧ε ∩≡αΓεΘ π≡αφΦ÷σ public final static int RIGHT; ╩εφ±≥≡≤Ω≥ε≡√┴στ ≤ΩαταφΦ Γ√≡αΓφΦΓαφΦ Φ τατε≡α ∞σµΣ≤ Ωε∞∩εφσφ≥α∞Φ public FlowLayout(); ╤ ≤ΩαταφΦσ∞ Γ√≡αΓφΦΓαφΦ public FlowLayout(int align); ╤ ≤ΩαταφΦσ∞ Γ√≡αΓφΦΓαφΦ Φ τατε≡α ∞σµΣ≤ Ωε∞∩εφσφ≥α∞Φ ∩ε Γσ≡≥ΦΩαδΦ Φ πε≡Φτεφ≥αδΦ public FlowLayout(int align, int hgap, int vgap); ╬ß√≈φε ∩≡ΦδεµσφΦ φσ Γ√τ√Γα■≥ ∞σ≥εΣ√ Ωδα±±α FlowLayout, ≤±≥αφαΓδΦΓα Γα≡Φαφ≥√ Ωε∞∩εφεΓΩΦ ∩≡Φ ∩ε∞ε∙Φ Ωεφ±≥≡≤Ω≥ε≡εΓ. ╧σ≡Γ√Θ Ωεφ±≥≡≤Ω≥ε≡ Ωδα±±α FlowLayout φσ Φ∞σσ≥ ∩α≡α∞σ≥≡εΓ. ╬φ ≤±≥αφαΓδΦΓασ≥ ∩ε ≤∞εδ≈αφΦ■ ≡σµΦ∞ ÷σφ≥≡Φ≡εΓαφΦ Ωε∞∩εφσφ≥ Φ τατε≡ ∞σµΣ≤ Ωε∞∩εφσφ≥α∞Φ ∩ε Γσ≡≥ΦΩαδΦ Φ πε≡Φτεφ≥αδΦ, ≡αΓφ√Θ 5 ∩ΦΩ±σδα∞. ╚∞σφφε ²≥ε≥ ≡σµΦ∞ Φ Φ±∩εδⁿτεΓαδ± ≡αφⁿ°σ Γε Γ±σ⌡ φα°Φ⌡ α∩δσ≥α⌡, ≥αΩ ΩαΩ Φ∞σφφε εφ ∩≡Φ∞σφ σ≥± ∩ε ≤∞εδ≈αφΦ■ εß·σΩ≥α∞Φ Ωδα±±α Panel, ε≥ Ωε≥ε≡επε φα±δσΣ≤σ≥± Ωδα±± Applet. ╤ ∩ε∞ε∙ⁿ■ Γ≥ε≡επε Ωεφ±≥≡≤Ω≥ε≡α Γ√ ∞εµσ≥σ Γ√ß≡α≥ⁿ ≡σµΦ∞ ≡ατ∞σ∙σφΦ ± ταΣαφφ√∞ Γ√≡αΓφΦΓαφΦσ∞ Ωε∞∩εφσφ≥ Γ εΩφσ Ωεφ≥σΘφσ≡α ∩ε πε≡Φτεφ≥αδΦ. ┬ Ωα≈σ±≥Γσ ∩α≡α∞σ≥≡εΓ ²≥ε∞≤ Ωεφ±≥≡≤Ω≥ε≡≤ φσεß⌡εΣΦ∞ε ∩σ≡σΣαΓα≥ⁿ τφα≈σφΦ FlowLayout.LEFT, FlowLayout.RIGHT, ΦδΦ FlowLayout.CENTER. ╟ατε≡ ∞σµΣ≤ Ωε∞∩εφσφ≥α∞Φ ß≤Σσ≥ ∩≡Φ ²≥ε∞ ≡αΓσφ ∩ε ≤∞εδ≈αφΦ■ 5 ∩ΦΩ±σδα∞. ╚, φαΩεφσ÷, ≥≡σ≥ΦΘ Ωεφ±≥≡≤Ω≥ε≡ Σε∩≤±Ωασ≥ ≡ατΣσδⁿφεσ ≤ΩαταφΦσ ≡σµΦ∞α Γ√≡αΓφΦΓαφΦ , α ≥αΩµσ τατε≡εΓ ∞σµΣ≤ Ωε∞∩εφσφ≥α∞Φ ∩ε Γσ≡≥ΦΩαδΦ Φ πε≡Φτεφ≥αδΦ Γ ∩ΦΩ±σδα⌡. ╠σ≥εΣ√
═σ Φ±∩εδⁿτ≤σ≥± public void addLayoutComponent( String name, Component comp);
╧≡σΣφατφα≈σφ Σδ ≥επε ≈≥εß√ Ωε∞∩εφσφ≥√ ∞επδΦ ≤±≥αφεΓΦ≥ⁿ Σδ ±σß ∩≡σΣ∩ε≈≥Φ≥σδⁿφ√Θ ≡ατ∞σ≡ public void layoutContainer( Container target);
╬∩≡σΣσδσφΦσ ∞ΦφΦ∞αδⁿφεπε ≡ατ∞σ≡α εΩφα Ωεφ≥σΘφσ≡α, φσεß⌡εΣΦ∞επε Σδ ≡ατ∞σ∙σφΦ Γ±σ⌡ Ωε∞∩εφσφ≥ public Dimension minimumLayoutSize( Container target);
╬∩≡σΣσδσφΦσ ∩≡σΣ∩ε≈≥Φ≥σδⁿφεπε ≡ατ∞σ≡α εΩφα Ωεφ≥σΘφσ≡α, φσεß⌡εΣΦ∞επε Σδ ≡ατ∞σ∙σφΦ Γ±σ⌡ Ωε∞∩εφσφ≥ public Dimension preferredLayoutSize( Container target);
╙ΣαδσφΦσ Ωε∞∩εφσφ≥√ Φτ Ωεφ≥σΘφσ≡α public void removeLayoutComponent( Component comp);
╧εδ≤≈σφΦσ ±≥≡εΩΦ φατΓαφΦ ∞σ≥εΣα Ωε∞∩εφεΓΩΦ public String toString(); |